deep trenches - Spanish English Dictionary